#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>
#include <QStatusBar>
#include <QLabel>


namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = nullptr);
    ~MainWindow();


    bool wordItalic=false;
    int wordWeight=50;


private slots:
    void on_textEdit_textChanged();
    void saveFile();

private:
    Ui::MainWindow *ui;
    QString filePath; //保存文件的路径
    bool isSave=true;  //是否已经保存过
    bool statusFlag=true; //状态栏flag
    QLabel *leftStatus; //左状态栏
    QLabel *leftWordStatus; //左字体大小状态栏
    QLabel *rightStatus; //右状态栏
    int wordSize=9; //字体大小
    QString wordFamily="Arial";





//    int wordCounts; //文章字数

    void updateFontSize();//更新字体大小
    void judgeIsSaved();
    void updateByJson();
};

#endif // MAINWINDOW_H
